home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er Special 2
/
64er_Magazin_Sonderheft_02_86-02_1986_Markt__Technik_de.d64
/
relative dateien
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-10-26
|
1KB
|
41 lines
1680 rem--- unterprogramme zur verwaltung von relativen dateien ----------------
1690 rem--- (w) 1985 by martin hecht,stgt --------------------------------------
1700 :
1710 :
1720 :
1730 rem--- oeffnen einer relativen datei --------------------------------------
1740 :
1750 rem lf = logische filenummer
1760 rem sa = sekundaeradresse
1770 rem dn$= dateiname
1780 rem rl = recordlaenge
1790 :
1800 open 15,8,15:rem floppy-kommandokanal oeffnen
1810 open lf,8,sa,dn$+",l,"+chr$(rl):rem datei oeffnen
1820 :
1830 return
1840 :
1850 :
1860 :
1870 rem--- positionieren auf einen record -------------------------------------
1880 :
1890 rem sa = sekundaeradresse
1900 rem rn = recordnummer
1910 rem rp = position innerhalb des records
1920 :
1930 hb=int(rn/256):lb=rn-256*hb:rem recordnummer in low/high aufteilen
1940 print#15,"p"+chr$(sa)+chr$(lb)+chr$(hb)+chr$(rp)
1950 :
1960 return
1970 :
1980 :
1990 :
2000 rem--- schliessen einer (relativen) datei ---------------------------------
2010 :
2020 rem lf = logische filenummer
2030 :
2040 close lf:rem relative datei schliessen
2050 close 15:rem floppy-fehlerkanal schliessen
2060 :
2070 return